Release 10.1A: OpenEdge Data Management:
SQL Reference
CONNECT
Establishes a connection to a database. Optionally, the CONNECT statement can also specify a name for the connection and a
usernameandpasswordfor authentication.Syntax
connect_stringNote: Arguments to
CONNECTmust be either string literals enclosed in quotation marks or character-string host variables.connect_stringSpecifies to which database to connect. If the
CONNECTstatement specifiesDEFAULT, SQL tries to connect to the environment-defined database, if any. The value of theDB_NAMEenvironment variable specifies the default connect string.The connect_string can be a simple database name or a complete connect_string. A complete connect string has the following components:
connection_nameThe name of the connection as either a character literal or host variable. If the
CONNECTstatement omits a connection name, the default is the name of the database. Connection names must be unique.usernameUser name for authentication of the connection. SQL verifies the user name against a corresponding password before it connects to the database. The value of the
DH_USERenvironment variable specifies the default user name. IfDH_USERis not set, the value of theUSERenvironment variable specifies the default user name.passwordPassword for authentication of the connection. SQL verifies the password against a corresponding user name before it connects to the database.
The value of the
DH_PASSWDenvironment variable determines the default password.Notes
Examples
- Arguments to
CONNECTmust be either string literals enclosed in quotation marks or character string host variables.- An application can connect to more than one database at a time, with a maximum of 10 connections. However, the application can actually gain access to only one database at a time. The database name specified in the
CONNECTstatement becomes the active one.- If an application executes a SQL statement before connecting to a database, an attempt is made to connect to the environment-defined database, if any. If the connection is successful, the SQL statement is executed on that database.
The following example illustrates the
CONNECTstatement:
Authorization
None
Related statements
DISCONNECT, SET CONNECTION
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |